/*
 * Copyright (c) 2015 www.smarthome.com All rights reserved.
 * 本软件源代码版权归----所有,未经许可不得任意复制与传播.
 */
package com.smarthome.domain.bean;

import java.util.Date;

import com.smarthome.domain.bean.base.BaseDomain;

/**
 * shAccountDoors
 * @author KongXiangyu
 * @since 2015-09-07
 */
public class ShAccountDoor extends BaseDomain {
	private static final long serialVersionUID = 1L;
	private Long accountId;
	private Long doorId;
	private Date gmtCreate;
	private Integer owner;//是否业主；1，是;0，否;
	private Integer status;//审核状态1，通过;2，未通过
	private Integer isDefault;//是否默认房屋
	
	private Long residenceId;
	private String residenceName;//小区名称
	private String doorName;//门牌
	private Long buildingId;
	private String buildingName;//楼栋名称
	private Long unitId;
	private String unitName;//单元
	private String name;//用户姓名
	private String loginName;//登录名
	private String mobile;//手机号
	private String space;//房屋面积
	private Long baseFee; // 基础费用 （元/平方米） 以分为单位
	private Long otherFee;// 其他费用（元/每月） 以分为单位
	private String formula;//计算公式
	
	public ShAccountDoor(){
		//默认无参构造方法
	}

	/**
	 * 获取 accountId
	 * @return
	 */
	public Long getAccountId(){
		return accountId;
	}
	
	/**
	 * 设置 accountId
	 * @param accountId
	 */
	public void setAccountId(Long accountId){
		this.accountId = accountId;
	}

	/**
	 * 获取 doorId
	 * @return
	 */
	public Long getDoorId(){
		return doorId;
	}
	
	/**
	 * 设置 doorId
	 * @param doorId
	 */
	public void setDoorId(Long doorId){
		this.doorId = doorId;
	}

	/**
	 * 获取 gmtCreate
	 * @return
	 */
	public Date getGmtCreate(){
		return gmtCreate;
	}
	
	/**
	 * 设置 gmtCreate
	 * @param gmtCreate
	 */
	public void setGmtCreate(Date gmtCreate){
		this.gmtCreate = gmtCreate;
	}

	public Integer getOwner() {
		return owner;
	}

	public void setOwner(Integer owner) {
		this.owner = owner;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Integer getIsDefault() {
		return isDefault;
	}

	public void setIsDefault(Integer isDefault) {
		this.isDefault = isDefault;
	}

	public String getResidenceName() {
		return residenceName;
	}

	public void setResidenceName(String residenceName) {
		this.residenceName = residenceName;
	}

	public String getDoorName() {
		return doorName;
	}

	public void setDoorName(String doorName) {
		this.doorName = doorName;
	}

	public String getBuildingName() {
		return buildingName;
	}

	public void setBuildingName(String buildingName) {
		this.buildingName = buildingName;
	}

	public String getUnitName() {
		return unitName;
	}

	public void setUnitName(String unitName) {
		this.unitName = unitName;
	}

	public Long getResidenceId() {
		return residenceId;
	}

	public void setResidenceId(Long residenceId) {
		this.residenceId = residenceId;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getLoginName() {
		return loginName;
	}

	public void setLoginName(String loginName) {
		this.loginName = loginName;
	}

	public String getMobile() {
		return mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public Long getBuildingId() {
		return buildingId;
	}

	public void setBuildingId(Long buildingId) {
		this.buildingId = buildingId;
	}

	public Long getUnitId() {
		return unitId;
	}

	public void setUnitId(Long unitId) {
		this.unitId = unitId;
	}

	public String getSpace() {
		return space;
	}

	public void setSpace(String space) {
		this.space = space;
	}

	public Long getBaseFee() {
		return baseFee;
	}

	public void setBaseFee(Long baseFee) {
		this.baseFee = baseFee;
	}

	public Long getOtherFee() {
		return otherFee;
	}

	public void setOtherFee(Long otherFee) {
		this.otherFee = otherFee;
	}

	public String getFormula() {
		return formula;
	}

	public void setFormula(String formula) {
		this.formula = formula;
	}
	
}